關於箭頭函式的介紹也是屬於 ES6 的範疇,跟上一個章節的 Let 以及 Const 一樣。
我們先來看看下列的程式吧~
const callName = function (someone) {
return '我是' + someone;
}
console.log(callName('哈士奇'));
這個函式,很明顯就是將參數傳入 callName 的函式之後,會回傳 '我是' + 傳入的參數的字串。
那麼如果要改寫成箭頭函式的話該怎麼做呢?
修改完的結果就如下所示:
const callName = (someone) => {
return '我是' + someone;
}
console.log(callName('哈士奇'));
顯示的結果也是會跟原本的一樣~
箭頭函式在某些情況下可以進行進一步的程式碼精簡~
所以就可以縮寫成下面這樣喔~
const callName = someone => '我是' + someone;
console.log(callName('哈士奇'));
好的,這篇文章就簡單介紹了如何撰寫箭頭函式以及如何縮寫箭頭函式的方法,沒有問題的話就往下一篇文章邁進吧!汪汪~
使用箭頭函示時也要注意綁定的this會不一樣哦
https://wcc723.github.io/javascript/2017/12/21/javascript-es6-arrow-function/
(之前碰過這個,提醒要注意一下
沒錯!
非常感謝提醒~後續的文章會再特別說明~